package io.renren.modules.erp.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * 客户订单
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-07-21 14:03:08
 */
@TableName("business_bill")
public class BusinessBillEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	private Long businessBillId;
	
	private Long businessBillInfoId;
	/**
	 * 订单编号
	 */
	private String billCode;
	/**
	 * 订单日期
	 */
	private Date billDate;
	
	/**
	 * 客户编码
	 */
	private String customerCode;
	/**
	 * 送货地点
	 */
	private String deliveryAddress;
	/**
	 * 送货部门
	 */
	private String deliveryPart;
	/**
	 * 客户PO
	 */
	private String customerPo;
	/**
	 * 付款期
	 */
	private String paymentMethod;
	/**
	 * 货币
	 */
	private String currencyType;
	/**
	 * 客方货号
	 */
	private String customerGoodsCode;
	/**
	 * 盒式
	 */
	private String boxCode;
	/**
	 * 啤模编号
	 */
	private String pimoCode;
	/**
	 * 纸质
	 */
	private String paperCode;
	/**
	 * 调整纸质
	 */
	private String changePaperCode;
	/**
	 * 长
	 */
	private BigDecimal paperLong;
	/**
	 * 宽
	 */
	private BigDecimal paperWide;
	/**
	 * 高
	 */
	private BigDecimal paperHeight;
	/**
	 * 调长
	 */
	private BigDecimal changeLong;
	/**
	 * 调宽
	 */
	private BigDecimal changeWide;
	/**
	 * 调高
	 */
	private BigDecimal changeHeight;
	/**
	 * 单位
	 */
	private String paperUnite;
	/**
	 * 钉口
	 */
	private BigDecimal dingKou;
	/**
	 * 送货时间
	 */
	private Date deliberyTime;
	/**
	 * 配件
	 */
	private Integer peiJian;
	/**
	 * 数量
	 */
	private Long totalNum;
	/**
	 * 备品数
	 */
	private Long bkNum;
	/**
	 * 包装数
	 */
	private Long packageNum;
	/**
	 * 单价
	 */
	private BigDecimal onePrice;
	/**
	 * 金额
	 */
	private BigDecimal totalPrice;
	/**
	 * 单重
	 */
	private BigDecimal oneWeight;
	/**
	 * 面积
	 */
	private BigDecimal totalArea;
	/**
	 * 生产备注
	 */
	private String productRemark;
	/**
	 * 供应商
	 */
	private String supplierCode;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 特殊规格
	 */
	private String specialRemark;
	/**
	 * 备注1
	 */
	private String remark1;
	/**
	 * 备注2
	 */
	private String remark2;
	/**
	 * 料一
	 */
	private String useOne;
	/**
	 * 料二
	 */
	private String useTwo;
	/**
	 * 插接口
	 */
	private BigDecimal insertInterface;
	/**
	 * 厚度
	 */
	private BigDecimal thickSize;
	/**
	 * 有效标识（1：有效0：无效）
	 */
	private Integer status;

	/**
	 * 设置：主键
	 */
	public void setBusinessBillId(Long businessBillId) {
		this.businessBillId = businessBillId;
	}
	/**
	 * 获取：主键
	 */
	public Long getBusinessBillId() {
		return businessBillId;
	}
	/**
	 * 设置：订单编号
	 */
	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}
	/**
	 * 获取：订单编号
	 */
	public String getBillCode() {
		return billCode;
	}
	/**
	 * 设置：订单日期
	 */
	public void setBillDate(Date billDate) {
		this.billDate = billDate;
	}
	/**
	 * 获取：订单日期
	 */
	public Date getBillDate() {
		return billDate;
	}
	
	/**
	 * 设置：客户编码
	 */
	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}
	/**
	 * 获取：客户编码
	 */
	public String getCustomerCode() {
		return customerCode;
	}
	/**
	 * 设置：送货地点
	 */
	public void setDeliveryAddress(String deliveryAddress) {
		this.deliveryAddress = deliveryAddress;
	}
	/**
	 * 获取：送货地点
	 */
	public String getDeliveryAddress() {
		return deliveryAddress;
	}
	/**
	 * 设置：送货部门
	 */
	public void setDeliveryPart(String deliveryPart) {
		this.deliveryPart = deliveryPart;
	}
	/**
	 * 获取：送货部门
	 */
	public String getDeliveryPart() {
		return deliveryPart;
	}
	/**
	 * 设置：客户PO
	 */
	public void setCustomerPo(String customerPo) {
		this.customerPo = customerPo;
	}
	/**
	 * 获取：客户PO
	 */
	public String getCustomerPo() {
		return customerPo;
	}
	/**
	 * 设置：付款期
	 */
	public void setPaymentMethod(String paymentMethod) {
		this.paymentMethod = paymentMethod;
	}
	/**
	 * 获取：付款期
	 */
	public String getPaymentMethod() {
		return paymentMethod;
	}
	/**
	 * 设置：货币
	 */
	public void setCurrencyType(String currencyType) {
		this.currencyType = currencyType;
	}
	/**
	 * 获取：货币
	 */
	public String getCurrencyType() {
		return currencyType;
	}
	/**
	 * 设置：客方货号
	 */
	public void setCustomerGoodsCode(String customerGoodsCode) {
		this.customerGoodsCode = customerGoodsCode;
	}
	/**
	 * 获取：客方货号
	 */
	public String getCustomerGoodsCode() {
		return customerGoodsCode;
	}
	/**
	 * 设置：盒式
	 */
	public void setBoxCode(String boxCode) {
		this.boxCode = boxCode;
	}
	/**
	 * 获取：盒式
	 */
	public String getBoxCode() {
		return boxCode;
	}
	/**
	 * 设置：啤模编号
	 */
	public void setPimoCode(String pimoCode) {
		this.pimoCode = pimoCode;
	}
	/**
	 * 获取：啤模编号
	 */
	public String getPimoCode() {
		return pimoCode;
	}
	/**
	 * 设置：纸质
	 */
	public void setPaperCode(String paperCode) {
		this.paperCode = paperCode;
	}
	/**
	 * 获取：纸质
	 */
	public String getPaperCode() {
		return paperCode;
	}
	/**
	 * 设置：调整纸质
	 */
	public void setChangePaperCode(String changePaperCode) {
		this.changePaperCode = changePaperCode;
	}
	/**
	 * 获取：调整纸质
	 */
	public String getChangePaperCode() {
		return changePaperCode;
	}
	/**
	 * 设置：长
	 */
	public void setPaperLong(BigDecimal paperLong) {
		this.paperLong = paperLong;
	}
	/**
	 * 获取：长
	 */
	public BigDecimal getPaperLong() {
		return paperLong;
	}
	/**
	 * 设置：宽
	 */
	public void setPaperWide(BigDecimal paperWide) {
		this.paperWide = paperWide;
	}
	/**
	 * 获取：宽
	 */
	public BigDecimal getPaperWide() {
		return paperWide;
	}
	/**
	 * 设置：高
	 */
	public void setPaperHeight(BigDecimal paperHeight) {
		this.paperHeight = paperHeight;
	}
	/**
	 * 获取：高
	 */
	public BigDecimal getPaperHeight() {
		return paperHeight;
	}
	/**
	 * 设置：调长
	 */
	public void setChangeLong(BigDecimal changeLong) {
		this.changeLong = changeLong;
	}
	/**
	 * 获取：调长
	 */
	public BigDecimal getChangeLong() {
		return changeLong;
	}
	/**
	 * 设置：调宽
	 */
	public void setChangeWide(BigDecimal changeWide) {
		this.changeWide = changeWide;
	}
	/**
	 * 获取：调宽
	 */
	public BigDecimal getChangeWide() {
		return changeWide;
	}
	/**
	 * 设置：调高
	 */
	public void setChangeHeight(BigDecimal changeHeight) {
		this.changeHeight = changeHeight;
	}
	/**
	 * 获取：调高
	 */
	public BigDecimal getChangeHeight() {
		return changeHeight;
	}
	/**
	 * 设置：单位
	 */
	public void setPaperUnite(String paperUnite) {
		this.paperUnite = paperUnite;
	}
	/**
	 * 获取：单位
	 */
	public String getPaperUnite() {
		return paperUnite;
	}
	/**
	 * 设置：钉口
	 */
	public void setDingKou(BigDecimal dingKou) {
		this.dingKou = dingKou;
	}
	/**
	 * 获取：钉口
	 */
	public BigDecimal getDingKou() {
		return dingKou;
	}
	/**
	 * 设置：送货时间
	 */
	public void setDeliberyTime(Date deliberyTime) {
		this.deliberyTime = deliberyTime;
	}
	/**
	 * 获取：送货时间
	 */
	public Date getDeliberyTime() {
		return deliberyTime;
	}
	/**
	 * 设置：配件
	 */
	public void setPeiJian(Integer peiJian) {
		this.peiJian = peiJian;
	}
	/**
	 * 获取：配件
	 */
	public Integer getPeiJian() {
		return peiJian;
	}
	/**
	 * 设置：数量
	 */
	public void setTotalNum(Long totalNum) {
		this.totalNum = totalNum;
	}
	/**
	 * 获取：数量
	 */
	public Long getTotalNum() {
		return totalNum;
	}
	/**
	 * 设置：备品数
	 */
	public void setBkNum(Long bkNum) {
		this.bkNum = bkNum;
	}
	/**
	 * 获取：备品数
	 */
	public Long getBkNum() {
		return bkNum;
	}
	/**
	 * 设置：包装数
	 */
	public void setPackageNum(Long packageNum) {
		this.packageNum = packageNum;
	}
	/**
	 * 获取：包装数
	 */
	public Long getPackageNum() {
		return packageNum;
	}
	/**
	 * 设置：单价
	 */
	public void setOnePrice(BigDecimal onePrice) {
		this.onePrice = onePrice;
	}
	/**
	 * 获取：单价
	 */
	public BigDecimal getOnePrice() {
		return onePrice;
	}
	/**
	 * 设置：金额
	 */
	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}
	/**
	 * 获取：金额
	 */
	public BigDecimal getTotalPrice() {
		return totalPrice;
	}
	/**
	 * 设置：单重
	 */
	public void setOneWeight(BigDecimal oneWeight) {
		this.oneWeight = oneWeight;
	}
	/**
	 * 获取：单重
	 */
	public BigDecimal getOneWeight() {
		return oneWeight;
	}
	/**
	 * 设置：面积
	 */
	public void setTotalArea(BigDecimal totalArea) {
		this.totalArea = totalArea;
	}
	/**
	 * 获取：面积
	 */
	public BigDecimal getTotalArea() {
		return totalArea;
	}
	/**
	 * 设置：生产备注
	 */
	public void setProductRemark(String productRemark) {
		this.productRemark = productRemark;
	}
	/**
	 * 获取：生产备注
	 */
	public String getProductRemark() {
		return productRemark;
	}
	/**
	 * 设置：供应商
	 */
	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}
	/**
	 * 获取：供应商
	 */
	public String getSupplierCode() {
		return supplierCode;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：特殊规格
	 */
	public void setSpecialRemark(String specialRemark) {
		this.specialRemark = specialRemark;
	}
	/**
	 * 获取：特殊规格
	 */
	public String getSpecialRemark() {
		return specialRemark;
	}
	/**
	 * 设置：备注1
	 */
	public void setRemark1(String remark1) {
		this.remark1 = remark1;
	}
	/**
	 * 获取：备注1
	 */
	public String getRemark1() {
		return remark1;
	}
	/**
	 * 设置：备注2
	 */
	public void setRemark2(String remark2) {
		this.remark2 = remark2;
	}
	/**
	 * 获取：备注2
	 */
	public String getRemark2() {
		return remark2;
	}
	/**
	 * 设置：料一
	 */
	public void setUseOne(String useOne) {
		this.useOne = useOne;
	}
	/**
	 * 获取：料一
	 */
	public String getUseOne() {
		return useOne;
	}
	/**
	 * 设置：料二
	 */
	public void setUseTwo(String useTwo) {
		this.useTwo = useTwo;
	}
	/**
	 * 获取：料二
	 */
	public String getUseTwo() {
		return useTwo;
	}
	/**
	 * 设置：插接口
	 */
	public void setInsertInterface(BigDecimal insertInterface) {
		this.insertInterface = insertInterface;
	}
	/**
	 * 获取：插接口
	 */
	public BigDecimal getInsertInterface() {
		return insertInterface;
	}
	/**
	 * 设置：厚度
	 */
	public void setThickSize(BigDecimal thickSize) {
		this.thickSize = thickSize;
	}
	/**
	 * 获取：厚度
	 */
	public BigDecimal getThickSize() {
		return thickSize;
	}
	/**
	 * 设置：有效标识（1：有效0：无效）
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：有效标识（1：有效0：无效）
	 */
	public Integer getStatus() {
		return status;
	}
	public Long getBusinessBillInfoId() {
		return businessBillInfoId;
	}
	public void setBusinessBillInfoId(Long businessBillInfoId) {
		this.businessBillInfoId = businessBillInfoId;
	}
	
	
}
